﻿// code02040200.cpp : const限定符
// 指向常量的指针

#include <iostream>
using namespace std;

int main()
{
	const double pi = 3.14;
	double* ptr = &pi;//报错！普通指针无法指向常量，存在通过ptr修改pi的风险
	const double* cptr = &pi;
	*cptr = 42;//报错！cptr为指向常量的指针，无法通过cptr修改pi。

	double dval = 3.14;
	cptr = &dval;//cptr为指向常量的指针，只代表无法通过cptr修改指向的常量，但可以直接修改cptr内存储的地址

	return 0;
}


